@charset "utf-8";
/* CSS Document */
*{outline:none; font-family:"Microsoft YaHei"; margin:0; padding:0;}
*:focus{outline:none;}
body, button, input, select, textarea {  margin:0 auto; font-family:"微软雅黑"; background:#fff;}
body, h1, h2, h3, h4, h5, h6, dl, dt, dd, ul, ol, li, th, td, p, blockquote, pre, form, fieldset, legend, input, button, textarea, hr { margin: 0; padding: 0;}
table { border-collapse: collapse; border-spacing: 0; }
li { list-style: none; }
fieldset, img { border: 0; vertical-align: top;}
q:before, q:after { content: ''; }
input, textarea { outline-style: none; font-size:100%;}
input[type="text"], input[type="password"] {vertical-align:middle; }
input[type="text"], input[type="password"], textarea { outline-style: none; -webkit-appearance: none; }
textarea { resize: none;  }
address, caption, cite, code, dfn, em, i, th, var { font-style: normal; font-weight: normal; }
strong,b{font-weight: normal;}
abbr, acronym { border: 0; font-variant: normal;}
ul{ list-style:none; overflow:hidden;}
a{ outline:none; text-decoration:none; display:inline-block; border:none; cursor: pointer; -webkit-tap-highlight-color: rgba(0,0,0,0);}

.mui-content{
    background: #fff;}

/*论坛*/
.top_my_postings{ font-size:25px; color:#fefefe; position:absolute; top:0; right:90px; line-height:90px;}
.top_my_add{ font-size:25px; color:#fefefe; position:absolute; top:0; right:30px; line-height:90px;}
.banner_forum{ width:100%; height:120px; position:relative; float:left; overflow:hidden; margin:0px 0 0 0;}
.banner_forum .slick-dots{ width:auto; bottom:12px; left:50%;}
.banner_forum .slick-dots li{ width:15px; height:15px; margin:0 4px; padding:0; cursor:pointer;}
.banner_forum .slick-dots li button{ width:14px; height:14px; background:none; border:none; background:#ffffff; text-indent:-9999em; cursor:pointer; background-size:100% 100%; border-radius:50%; opacity:0.4; float:left;}
.banner_forum .slick-dots li.slick-active button{ background:#FFF; text-indent:-9999em; background-size:100% 100%; opacity:1;}
.banner_forum .banner img{ width: 100%; }
.add_forum_nav{ position:relative; width:100%; height:auto; float:left;  padding:10px 0 10px 0;}
.add_forum_nav .forum_nav_box{ float:left; width:25%; height:auto;}
.add_forum_nav .forum_nav_box .active{ color: #ff3300;}
.add_forum_nav .forum_nav_box span{ float:left; width:100%; text-align:center; color:#010101; font-size:16px; margin:0px 0 0 0;}
.add_forum_nav .forum_nav_box i{ width: 100%; margin: 20px;}
.add_forum_nav .forum_nav_box1 i{  height:90px; float:left; background:url(../images/forum_nav.png) no-repeat; background-size:300%;}
.add_forum_nav .forum_nav_box2 i{  height:90px; float:left; background:url(../images/forum_nav.png) -105px 0 no-repeat; background-size:300%;}
.add_forum_nav .forum_nav_box3 i{  height:90px; float:left; background:url(../images/forum_nav.png) -210px 0 no-repeat; background-size:300%;}
.add_forum_nav .forum_nav_box4 i{  height:90px; float:left; background:url(../images/forum_nav.png) -315px 0 no-repeat; background-size:300%;}

.forum_list{ width:100%; height:auto; position:relative; float:left; margin:18px 0 0 0;}
.forum_list li{  width:100%; height:auto; float:left; border-top:1px solid #d8d9dc; margin:0 0 0 15px; position:relative;}
.forum_list li .postings_title{width: 100%; height:auto; font-size:16px; color:#333333; letter-spacing:1px; overflow:hidden; margin:7px 0 0 0;}
.forum_list li .postings_title span{ width:16px; height:16px; text-align:center; line-height:14px; font-size:12px; color:#8cd7f0; border:1px solid #8cd7f0; float:left; border-radius:2px; margin:2px 3px 0 0;}
.forum_list li .postings_photo{ width:220px; height:auto; float:left; margin:40px 0 0 0;}
.forum_list li .postings_word{ width:345px; height:auto; font-size:26px; float:left; letter-spacing:1px; color:#999999; line-height:32px; margin:56px 0 0 15px;}
.forum_list li .postings_type{  width:100%; height:20px; float:left; color:#9a9a9a; font-size:12px; letter-spacing:1px; line-height:20px; margin:10px 0 10px 0;}
.forum_list li .postings_type i img{ width:20px; height:20px; float:left; margin:0 7px 0 0;}
.forum_list li .time{clear: both; margin-top: 30px; position: relative;height: 30px;}
.forum_list li .postings_reading{ width:155px; height:9px; font-size:9px; color:#9a9a9a; line-height:9px; position:absolute; bottom:20px; right:0;}
.forum_list li .postings_reading i img{ width:13px; height:9px; float:left; margin:0 5px 0 0;}
.forum_list li .postings_talk{ width:60px; height:9px; font-size:9px; color:#9a9a9a; line-height:11px; position:absolute; bottom:20px; right:30px;}
.forum_list li .postings_talk i img{ width:13px; height:9px; float:left; margin:0 5px 0 0;}

.forum_list li .postings_time{ width:150px; height:9px; font-size:9px; color:#9a9a9a; line-height:11px; position:absolute; bottom:20px; left:0;}
.forum_list li .postings_time i{ width:13px; height:9px; float:left; margin:0 3px 0 0;}

.forum_list li .postings_tab{ width:44px; height:22px; line-height:22px; text-align:center; font-size:13px; position:absolute; top:0; right:5px; border-bottom-right-radius:5px; border-bottom-left-radius:5px;}
.forum_list li .postings_link{ width:100%; height:100%; position:absolute; top:0; left:0;}
.forum_list li:last-child{ margin-bottom:100px;}

.top_box_news{ width:100%; height:90px; background:#ffffff; position:fixed; top:0; left:0; font-size:34px; color:#333333; text-align:center; line-height:90px; float:left; letter-spacing:2px; z-index:9; border-bottom:1px solid #c8c7cc;}
.top_box_news a{ width:60px; height:57px; position:absolute; top:19px; left:10px; padding:0px 0 0px 20px;}
.top_box_news a img{ width:18px; float:left;}
.top_box_news .top_keep{ width:40px; height:40px; background:url(../images/keep.jpg) no-repeat; position:absolute; top:25px; right:142px;}
.top_box_news .top_keep.keep{ background:url(../images/keep_hover.jpg) no-repeat;}
.top_box_news .news_share{ width:44px; height:37px; background:url(../images/new_share.jpg) no-repeat; position:absolute; top:28px; right:38px;}


.news_title{ width:90%; height:auto; position:relative; float:left; color:#333333; font-size:20px; margin:20px 0 0 5%; line-height:48px;}
.news_form{ width:90%; height:auto; color:#999999; font-size:22px; margin:30px 0 0 5%; float:left;}
.news_reading{ color:#999999; font-size:22px; float:right; margin:-35px 50px 0 0;}
.news_article{ width:90%; margin:0 0 0 5%;}
.news_article p{ width:100%; float:left; margin:0 0 15px 0; font-size:16px; color:#333333;  text-align:justify; line-height:28px;}
.news_article p:nth-child(1){ margin-top:30px;}
.news_article img { clear: both;margin: 10px;}
.news_bottom_line{ width:90%; border-bottom:2px solid #e5e5e5; position:relative; float:left; margin:50px 0 30px 5%;}
.news_bottom_line span{ width:220px; height:50px; position:absolute; top:-20px; left:178px; font-size:25px; color:#c8c7cc; background:#ffffff; text-align:center; letter-spacing:1px;}
.news_zan_btn{ width:128px; height:128px; background:url(../images/zan_btn.jpg) no-repeat; position:relative; float:left; margin:15px 0 20px 256px;}
.zan_num{ width:100%; height:auto; text-align:center; position:relative; float:left; margin:0 0 70px 0; font-size:28px; color:#4783c6;}


.no_comment{ width:100%; height:80px; background:#efeff4; line-height:80px; text-align:center; font-size:21px; color:#000; position:relative; float:left; margin:0 0 80px 0;}
.forum_reading{ width:16%; height:18px; color:#999999; font-size:16px; margin:20px 0 0 5%; float:left; line-height:16px;}
.forum_reading span{ width:26px; height:18px; float:left; margin:0 10px 0 0;}
.forum_talk_num{ width:15%; height:16px; color:#999999; font-size:16px; margin:20px 0 0 2%; float:left; line-height:16px;}
.forum_talk_num span{ width:26px; height:16px; float:left; margin:0 10px 0 0;}
.forum_talk_num span img{ width:26px; }
.forum_date{ color:#999999; font-size:16px; float:right; margin:22px 30px 0 0;}
.forum_user{ width:100%; height:auto; position:relative; float:left;}
.forum_user img{ width:60px; height:60px; float:left; margin:30px 0 0 30px; border-radius:50%;}
.forum_user span{ float:left; height:60px; line-height:60px; font-size:22px; margin:30px 0 0 20px;}

.comment_list{ width:100%; height:auto; position:relative; float:left; margin:0 0 80px 0;}
.comment_list li{ width:100%; height:auto; position:relative; float:left; border-bottom:1px solid #c8c7cc;}
.comment_list .comment_photo{ width:60px; height:60px; float:left; border-radius:50%; margin:30px 0 0 30px;}
.comment_list .comment_name{ position:absolute; font-size:22px; color:#333333; top:30px; left:110px;}
.comment_list .comment_time{ position:absolute; font-size:16px; color:#9d9d9d; top:60px; left:110px;}
.comment_list .comment_report{ color:#4080e8; font-size:16px; float:right; position:absolute; top:30px; right:40px;}
.comment_list .comment_word{ width:90%; height:auto; font-size:18px; color:#666666; margin:20px  auto; line-height:28px; clear: both;}
.forum_top_keep{ width:40px; height:40px; background:url(../images/keep.jpg) no-repeat; position:absolute; top:25px; right:62px;}
.forum_top_keep.keep{ background:url(../images/keep_hover.jpg) no-repeat;}

.forum_input_box{ width:100%; background:#f4f4f4; height:60px; position:fixed; left:0; bottom:0px; border-top:2px solid #d3d3d3; border-bottom:2px solid #d3d3d3;}
.forum_input_box .xinwen_input_word{ width:50%; height:40px; font-size:22px; border:none; background:none; border:1px solid #c5c5c5; float:left; margin:9px 0 0 40px; border-radius:10px;}
.forum_input_box .xinwen_input_btn{ width:30%; height:30px; text-align:center; line-height:42px; font-size:28px; color:#0e0e0e; float:left; margin:21px 0 0 25px;}
.forum_report{ color:#4080e8; font-size:16px; float:right; margin:22px 25px 0 0;}

.report_list{ width:100%; height:auto; position:fixed; bottom:100px; left:0; background:#FFF; z-index:11; display:none;}
.report_list li{ width:100%; height:80px; line-height:80px; text-align:center; font-size:28px; color:#333; border-bottom:1px solid #d7d7d7;}
.report_close{ width:100%; height:100px; position:fixed; bottom:0; left:0; background:#efeff4; z-index:11; display:none;}
.report_close span{ width:100%; height:80px; line-height:80px; text-align:center; font-size:28px; color:#333; display:block; background:#FFF; margin:20px 0 0 0; border-top:1px solid #d7d7d7;}

/*收藏*/
.keep_box_hover{ width:160px; height:90px; float:left; border-top:1px solid #d9d8dd; background:#FFF;}
.keep_box_hover i{ width:40px; height:40px; float:left; background:url(../images/keep_hover.jpg) no-repeat; margin:12px 0 0 60px;}
.keep_box_hover span{ width:100%; text-align:center; color:#707070; font-size:20px; float:left;}

.collect_list{ float:left;}
.collect_list li{ height:120px;}
.collect_list li .news_list_word{ width:480px; height:auto; top:15px;display:block;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.collect_list li .news_list_date{ top:65px;}
.collect_list li .collect_delete{ width:70px; height:36px; background:#F00; color:#FFF; text-align:center; line-height:36px; font-size:18px; position:absolute; top:42px; right:5px; border-radius:2em;}
.tab_size{ width:640px; height:80px; overflow:scroll; position:relative; float:left; margin:90px 0 0 0;overflow-y:hidden}
.fui-tab-o, .fui-tab{ width:900px; height:80px;}
.fui-tab a{ width:100px; font-size:21px; height:80px; line-height:80px;}
.fui-tab a:nth-child(7){ margin:0 0 0 20px;}

.my_forum_list{ margin:95px 0 0 0;}
.my_forum_list li{ height:120px;}
.my_forum_list li .news_list_word{ width:480px; height:auto; top:15px;display:block;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.my_forum_list li .news_list_date{ top:65px;}
.my_forum_list li .collect_delete{ width:70px; height:36px; background:#F00; color:#FFF; text-align:center; line-height:36px; font-size:18px; position:absolute; top:42px; right:5px; border-radius:2em;}
